/**
 * 
 */
package org.xlab.baseframework.test.platform.service.api;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;
import org.xlab.baseframework.exception.ObjectNotFoundException;
import org.xlab.baseframework.test.platform.domain.SystemSession;

/**
 * @author makubex
 * 
 */
public interface ISystemSessionService {
	public List<SystemSession> findAllByExample(SystemSession exampleInstance)
			throws ObjectNotFoundException;

	public List<SystemSession> findAllByProperty(String propertyName,
			Object value) throws ObjectNotFoundException;

	@Transactional
	public void save(SystemSession session);

	@Transactional
	public void update(SystemSession session);
}
